inveterate gadabout

Translations
закоренелый гуляка
An inveterate gadabout, (someone) traveled from city to city without settling down.
Как закоренелый гуляка, он путешествовал из города в город, не задерживаясь нигде надолго.